//引入常量
import { ADD_COUNTER, ADD_TO_CART, DE_TO_CART } from './mutations_types'
export default {
  /* 
      mutations的唯一目的就是修改state中的状态
      所以,mutations中的方法功能,要尽可能的单一,后期便于维护,增强代码阅读性,
      让mutations中的每一件事都能被记录,追根溯源,知道每件事做了什么
      所以判断等方式,都放入actions中,简化mutations
    */
  //商品数量加一
  [ADD_COUNTER](state, payload) {
    payload.count++
  },
  [DE_TO_CART](state, payload) {
    payload.count--
  },
  // 添加商品
  [ADD_TO_CART](state, payload) {
    state.cartList.push(payload)
  }
}
